package com.mlz.www.operator;

//逻辑运算符
public class Demo05 {
    public static void main(String[] args) {
        //需求1: 要求手机必须满足尺寸大小大于等于6.95,而且内存必须大于等于8
        double size = 6.8;
        int cg = 16;
        // 使用单个 &
        boolean rs = size >= 6.95 & cg > 8;
        System.out.println(rs);//false


        //需求2: 要求手机要么满足尺寸大小大于等于6.95,要么内存必须大于等于8
        boolean rs1 = size >= 6.95 | cg > 8;
        System.out.println(rs1);//true


        // &&   和  ||
        int i = 10;
        int j = 20;
        //&& 左边是false,则不继续运行
        System.out.println(i > 100 && ++j > 40 && j == 1);//不会执行 && 后面的内容,直接给出结果是false


        //|| 左边是true,则右边不继续运行
        System.out.println(i < 100 || ++j > 40);














    }
}
